Cobalt: Test Uygulamaları için Protokol Kütüphanesi
نویسندگان
چکیده
Özet Yazılım geliştirme, test ve kabul safhalarında, test altındaki yazılım birimlerinin haberleştiği gerçek birimlerin benzetimini yapabilen test uygulamalarına ihtiyaç duyulmaktadır. Test uygulaması geliştirme sürecindeki tekrarlanan örüntüleri ortaklayarak, harcanan mühendislik uğraşını azaltmak üzere geliştirilen Cobalt, öntanımlı haberleşme protokollerindeki karmaşık veri tipleri için, genişletilebilir bir görüntüleme, düzenleme, serileştirme ve ayrıştırma kütüphanesidir. Kütüphanenin temel kullanım alanı, üçüncü taraflarca tanımlanmış haberleşme protokollerini kullanan yazılım birimlerini test etmek için gerekli altyapıyı sunmaktır. Bu makalede, Cobalt kütüphanesinin geliştirilmesinin ardındaki motivasyon, gerçeklenmesine ilişkin teknik detaylar ve kütüphanenin kullanımı ile elde edilen faydalar anlatılmaktadır.
منابع مشابه
Yazılım Hata Tahmininin Web Uygulamalarında Kullanılabilirliği
Özet Yazılım testinde uygulanabilecek en basit yaklaşım verilen bir kod parçasındaki bütün olasılıkları test etmektir. Bu durum zaman ve bütçe kısıtları nedeniyle pratikte imkansızdır. Yazılım hata tahmini yöntemleri proje yöneticileri tarafından, test aşamasında, kısıtlı olan kaynakları efektif bir şekilde dağıtmak için kullanılmaktadır. Bu alandaki çalışmalar özellikle 2005 yılından itibaren ...
متن کاملWeb Uygulamaları için Model Bazlı Test Süreci Otomasyonu
Özet. Yazılım sistemlerinin boyutları ve karmaşıklıkları arttıkça, bu sistemlerin test edilmesi daha maliyetli olmaktadır. Maliyeti düşürmek ve verimliliği artırmak için model bazlı test teknikleri geliştirilmiştir. Bu teknikler ile sistem kullanım modelinden otomatik olarak test senaryoları oluşturulabilmektedir. Fakat sistem modelinin manuel bir şekilde oluşturulması gerekmektedir. Ayrıca, mo...
متن کاملXamarin Test Bulutu uzerinde Mobil Uygulama Testi
Özet. Mobil cihaz kullanımındaki artışa paralel olarak yaygınlaşmaya başlayan mobil uygulamalar, kullanım alanı zenginliği ve platform çeşitliliği yönünden son kullanıcı ihtiyaçlarına önemli çözümler sağlamaktadır. iOS veya Android platform kullanımı, cihazların fiziksel özelliklerine bağımlılığı ortadan kaldırmakta ve uygulamaları; işlemci, RAM, ekran boyutu ve işletim sistemi sürümü farklılığ...
متن کاملBilgisayar Ağları Dersi için Geliştirilen Mobil Öğrenme Sisteminin Kullanışlılığı Hakkında Öğrenci Görüşleri
Özet. Bu çalışmada, Fırat Üniversitesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü Ağ ve İletişim dersi için geliştirilen ve Fumoo olarak adlandırılan bir web tabanlı mobil öğrenme sisteminin kullanılabilirlik analizi yapılmıştır. Sistemde Konular, Uygulamalar, Sorular, Forum, Video Ders ve Eğitim Seviyesi olmak üzere ders için gerekli olan araçlar bulunmaktadır. Bu araçlar öğrencilerin ...
متن کاملE-Fatura Yapisal ve Anlamsal Kontrol Yaziliminin Performans Analizi
Özetçe. E-fatura sisteminin zorunlu hale getirilmesiyle birlikte kullanımı oldukça yaygınlaşmıştır. Bu da beraberinde yazılımsal bir yük ortaya çıkarmaktadır. e-Fatura Schematron kurallarının kontrolü de bu yükün önemli bir kısmını oluşturmaktadır. Bu çalışmada e-Fatura Schematron kurallarının tek bir XSLT dosyasında çalıştırılması ile her bir kuralın farklı XSLT dosyalarında çalıştırılma perfo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014